package com.baitai.common.utils;

import com.alibaba.fastjson2.JSON;

import java.util.List;

/**
 * @description: 实体类转换
 * @create: 2022-10-13 14:34
 **/
public class CommonUtils {

    /**
     * 实体类转换实体类
     *
     * @param object
     * @param c
     * @param <T>
     * @return
     */
    public static <T> T convert(Object object, Class<T> c) {

        return JSON.parseObject(JSON.toJSONString(object), c);
    }

    /**
     * 多个实体类转换
     *
     * @param object
     * @param c
     * @param <T>
     * @return
     */
    public static <T> List<T> convertList(Object object, Class<T> c) {

        return JSON.parseArray(JSON.toJSONString(object), c);
    }

}
